package com.hj.javase.encrypt;

import java.util.Arrays;
import java.util.Base64;

/**
 * @Author : hujing
 * @Date: 2025/6/3 16:24
 * Base64编码是一种对二进制数据进行编码,表示成文本格式
 */
public class Base64Demo {

    public static void main(String[] args) {
        // Base64编码
        byte[] input = {(byte)0xe4,(byte) 0xb8,(byte) 0xad};
        String s = Base64.getEncoder().encodeToString(input);
        System.out.println(s);

        // Base64解码
        byte[] bytes = Base64.getDecoder().decode(s);
        System.out.println(Arrays.toString(bytes));
    }
}
